<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>ANJI Home</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>

<body background="images/background.gif" onLoad="MM_preloadImages('images/button_downloads_over.gif','images/button_docs_over.gif','images/button_contact_over.gif','images/button_sf_over.gif','images/button_experiments_over.gif')">
<div id="Layer1" style="position:absolute; width:200px; height:86px; z-index:1; left: 165px; top: 34px;"><img src="images/banner_orange.gif" width="530" height="109"></div>

<div id="Layer3" style="position:absolute; width:99px; height:39px; z-index:3; left: 390px; top: 170px;"><a href="http://jgap.sourceforge.net/" target="_blank"><img src="images/jgap_logo.gif" width="121" height="49" border="0"></a></div>
<div id="Layer4" style="position:absolute; width:117px; height:30px; z-index:4; left: 240px; top: 176px;"><a href="http://www.cs.utexas.edu/users/kstanley/neat.html" target="_blank"><img src="images/neat_logo.gif" width="121" height="42" border="0"></a></div>
<div id="Layer5" style="position:absolute; width:120px; height:39px; z-index:5; left: 37px; top: 729px;"> 
  <A href="http://sourceforge.net" target="_blank"> <IMG src="http://sourceforge.net/s
flogo.php?group_id=101005&amp;type=3" 
               width="123" height="37" border="0" alt="SourceForge Logo"></A> 
</div>
<div id="Layer6" style="position:absolute; width:127px; height:39px; z-index:6; left: 39px; top: 220px;"><a href="downloads.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image6','','images/button_downloads_over.gif',1)"><img src="images/button_downloads_out.gif" name="Image6" width="120" height="38" border="0"></a></div>
<div id="Layer7" style="position:absolute; width:127px; height:33px; z-index:7; left: 39px; top: 265px;"><a href="docs.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image7','','images/button_docs_over.gif',1)"><img src="images/button_docs_out.gif" name="Image7" width="120" height="38" border="0"></a></div>
<div id="Layer8" style="position:absolute; width:120px; height:33px; z-index:8; left: 39px; top: 683px;"><a href="mailto:djames@gmail.com" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image8','','images/button_contact_over.gif',1)"><img src="images/button_contact_out.gif" name="Image8" width="120" height="38" border="0"></a></div>
<div id="Layer9" style="position:absolute; width:131px; height:40px; z-index:9; left: 39px; top: 175px;"><img src="images/button_home_on.gif" width="120" height="38"></div>
<div id="Layer10" style="position:absolute; width:129px; height:34px; z-index:10; left: 39px; top: 360px;"><a href="http://sourceforge.net/projects/anji/" target="_blank" onMouseOver="MM_swapImage('Image10','','images/button_sf_over.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/button_sf_out.gif" name="Image10" width="120" height="38" border="0"></a></div>
<div id="Layer11" style="position:absolute; width:377px; height:115px; z-index:11; left: 257px; top: 299px;"> 
  <p><font size="2" face="Arial, Helvetica, sans-serif"><strong>ANJI </strong>(Another 
    <strong>NEAT</strong> Java Implementation) Built on top of existing OpenSource 
    projects, <strong>ANJI</strong> is an implementation of <strong>NEAT</strong> 
    (Neuro-Evolution of Augmenting Topologies), an algorithm for evolving artificial 
    neural networks developed by Kenneth Stanley, working in the <a href="http://nn.cs.utexas.edu/index.php" target="_blank">Neural 
    Networks Research Group</a> at the University of Texas at Austin.</font></p>
  <p><font size="2" face="Arial, Helvetica, sans-serif"><strong>NEAT</strong> 
    evolves both the connection weights and architecture of neural networks by 
    starting with minimal topologies and adding innovations each generation through 
    crossover and three types of mutations (changing the weight of an existing 
    connection, adding a new connection, and adding a new neuron). For more information 
    about <strong>NEAT</strong>, please click on the <strong>NEAT</strong> logo 
    above to visit the <strong>NEAT Users Page</strong>. </font></p>
  <p><font size="2" face="Arial, Helvetica, sans-serif">Much of the evolutionary 
    computing aspects are implemented using <strong>JGAP</strong> (Java Genetic 
    Algorithms Package).</font></p>
  <p><font size="2" face="Arial, Helvetica, sans-serif">To learn more about <strong>JGAP</strong>, 
    please click on the logo above.</font></p>
  <p><font size="2" face="Arial, Helvetica, sans-serif">To download the latest 
    version of <strong>ANJI</strong> or access documentation please follow the 
    links on the left.</font></p>
  <p><font size="2" face="Arial, Helvetica, sans-serif">Also, please feel free 
    to contact us with any questions.</font></p>
  </div>
<div id="Layer2" style="position:absolute; width:200px; height:25px; z-index:12; left: 538px; top: 176px;"><a href="http://nevt.sourceforge.net/" target="_blank"><img src="images/nevt_banner.gif" width="200" height="37" border="0"></a></div>
<div id="Layer12" style="position:absolute; width:279px; height:47px; z-index:13; left: 302px; top: 234px;"> 
  <p><img src="images/new.gif" width="53" height="52" align="absmiddle"> <strong><font face="Arial, Helvetica, sans-serif"> 
    ANJI 2.0 Released!</font></strong> <font face="Arial, Helvetica, sans-serif">(8/20/05)</font><br>
  </p>
</div>
<div id="Layer10" style="position:absolute; width:129px; height:34px; z-index:10; left: 39px; top: 312px;"><a href="experiments.htm" onMouseOver="MM_swapImage('Image101','','images/button_experiments_over.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/button_experiments_out.gif" name="Image101" width="120" height="38" border="0" id="Image101"></a></div>
</body>
</html>
